package com.ushine.web.template.lock.service;

import com.ushine.web.component.exception.ServiceException;

/**
 * @Author: yls
 * @Date 2022/4/7 9:45
 * @Description: lock锁测试
 * @Version 1.0
 **/
public interface ILockService {

    /**
     * 功能描述:
     * 〈 添加一个数字 〉
     *
     * @param number 数字
     * @return : void
     * @author : yls
     * @date : 2022/4/7 9:47
     * @throws ServiceException 服务端自定义异常
     */
    void add(Integer number) throws  ServiceException;


    /**
     * 功能描述:
     * 〈减少一个数字〉
     *
     * @param number 数字
     * @return : void
     * @author : yls
     * @date : 2022/4/7 9:47
     * @throws ServiceException 服务端自定义异常
     */
    void decrease(Integer number) throws ServiceException;




}
